手动安装 IBM Spectrum Virtualize for Public Cloud
仅当您是专家并且遇到特殊配置问题时,才使用手动安装。IBM Spectrum Virtualize for Public Cloud 的自动安装过程是安装此软件的首选方法,因为它可节省时间并降低出错的可能性。
开始之前
关于此任务
如果使用手动安装过程,那么通常具有想要使用的现有 IP 地址。如果需要 IP 地址,那么可通过 IBM Cloud 门户网站订购。
注: 以下指示信息涉及 IBM
Cloud 用户界面,该界面可能会发生更改。有关这些选项的更多信息,请参阅 IBM
Cloud 文档。
过程
-
登录到裸机服务器。
- 浏览至 IBM Cloud 门户网站。单击左侧导航中的设备列表,然后单击列表中服务器的名称。复制可在配置选项卡上找到的 root 密码和序列号。
-
使用 ssh,以 root 用户身份登录到裸机服务器。
在建立 SSH 会话时,必须指定 -o TCPKeepAlive=yes 来维护连接。裸机服务器具有能够在空闲时间耗尽后断开连接的缺省会话限制。在手动安装期间,某些过程可能需要很长时间才能完成,如果未设置此会话值,那么安装会中断。
-
更新 curl 和 nss 命令:
yum update curl yum update nss -
运行以下命令:
curl -fsSL https://sv-cloud.s3.eu-geo.objectstorage.service.networklayer.com/install | sh此时将安装 IBM Spectrum Virtualize for Public Cloud 软件。 -
通过使用具有 root 用户特权的标识来运行以下命令,以更改 sv_cloud 密码:
root #passwd sv_cloud更改密码后,通过发出以下命令切换到 sv_cloud 用户:
root #su - sv_cloud -
运行以下命令以在裸机服务器上初始化该软件:
针对以下参数输入这些值:sntask initnode -sip service_ip -gw gateway_ip -mask mask -f -r -serial serial_no -nodeip1 node_ip_1 -nodegw1 node_gateway_1 -nodemask1 node_mask_1 -nodeport1 node_ip_1_port_id -nodeip2 node_ip_2 -nodegw2 node_gateway_2 -nodemask2 node_mask_2 -nodeport2 node_ip_2_port_id- -sip
- 输入节点的服务 IP 地址。此值为必需值。
- -gw
- 输入节点的网关 IP 地址。此值为必需值。
- -mask
- 输入节点的子网掩码。此值为必需值。
- -f
- 您必须使用 force 参数,以使过程完成,即使主机上的目标磁盘 (/dev/sdb) 具有较旧的分区表。 在 IBM Cloud 中的某些受支持的数据中心上,无法选择空分区模板,缺省情况下会创建一个分区。 该分区可能会导致针对存储软件的 /dev/sdb 目录中的初始化产生空间限制。如果正在完成软件的自动或手动安装,那么必须指定 -f 参数以确保分区模板为空。如果 /dev/sdb 包含数据,那么将数据备份到其他位置。此值为必需值。
- -r
- 如果已重新配置网络硬件,那么必须使用 restart 参数以自动重新启动服务器。
- -serial
- 跟在 IBM Cloud 上序列号标签后面的数字和字母。
- ip_addresses
- 指定系统的服务和网关的 IP 地址,如每个节点中所示。
- mask
- 指定系统和每个节点的子网掩码。
初始化操作可能需要几分钟。确保操作不会中断,以减少异常可能性,例如,SSH 连接中断。在安装完成时将显示一条消息。 -
激活节点。
激活需要一个现时标志和一个一次性代码。
- 在裸机服务器上,使用 sninfo lsnonce 命令来显示现时标志。
-
在虚拟服务器上,使用 sainfo lsservicenodes 命令显示现时标志。
现时标志显示在 error_data 列的行末尾处。
- 浏览至 https://www.ibm.com/support/home/spectrum-virtualize。在下载下,单击获取节点激活密钥。
- 针对唯一节点标识输入现时标志,并单击提交。
- 单击下载以下载 Spectrum Virtualize 节点激活密钥文件(也称为“USVNID”)。
-
使用 scp 将文件复制到节点的 /upgrade/ 目录。使用服务 IP 地址作为目标地址。
您可以在 Windows 客户机上使用 PSCP 或 WinSCP 来复制文件。
-
输入以下命令以激活节点:
satask chvpd -idfile /upgrade/key_file_name节点重新启动,在几分钟后,进入候选状态。
-
确保节点的序列号正确。
每台裸机服务器的云序列号都是以“SL”开头的唯一 8 字符字符串。节点序列号包含 7 个字符,并且以“B”而非“SL”开头。其他字符相同。例如,如果云序列号为“SL123A45”,那么对应的节点序列号为“B123A45”。
- 使用 sainfo lsservicestatus 命令显示节点的序列号。
- 在 IBM Cloud 中的设备页上找到该节点的序列号。
-
如果序列号不匹配,请使用以下命令来更改节点上的序列号:
使用“B”而非“SL”来指定云序列号。satask chvpd -serial serial_number
-
创建使用当前节点作为系统配置节点的集群系统:
satask mkcluster -clusterip cluster_ip -mask mask -gw gateway_ip -name cluster_name -
运行以下命令以列出可以添加到系统的候选节点:
svcinfo lsnodecandidate -
针对想要添加到集群系统的每个额外的节点,在配置节点上运行以下命令:
svctask addnode -iogrp io_group_name -panelname node_name- io_group_name
- 要向其添加节点的 I/O 组的名称。
- node_name
- 要添加的节点的名称。从 lsnodecandidate 显示中获取此名称。